package com.monise.dao.DAO;


import java.util.Date;

import javax.persistence.EntityManager;
import javax.persistence.Query;

import com.monise.dao.BaseDao.GenericDao;
import com.monise.model.FechamentoCaixa;

public class FechamentoCaixaDao extends GenericDao<FechamentoCaixa>{
	
	   public FechamentoCaixa getFechamento(Date data){

			EntityManager manager = getEntityManager();
			
			manager.getTransaction().begin();
	        Query query = manager.createQuery("SELECT a from FechamentoCaixa a where a.dataFechamento=:data");
			query.setParameter("data",data);

			FechamentoCaixa fechamento = (FechamentoCaixa) query.getSingleResult();

			manager.getTransaction().commit();
			manager.close();
			
			return fechamento;
		}

}
